home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / dir / closedir.c < prev    next >
C/C++ Source or Header  |  1988-07-28  |  549b  |  27 lines

  1. /*
  2.  * Copyright (c) 1983 Regents of the University of California.
  3.  * All rights reserved.  The Berkeley software License Agreement
  4.  * specifies the terms and conditions for redistribution.
  5.  */
  6.  
  7. #if defined(LIBC_SCCS) && !defined(lint)
  8. static char sccsid[] = "@(#)closedir.c    5.2 (Berkeley) 3/9/86";
  9. #endif LIBC_SCCS and not lint
  10.  
  11. #include <stdlib.h>
  12. #include <sys/param.h>
  13. #include <sys/dir.h>
  14.  
  15. /*
  16.  * close a directory.
  17.  */
  18. void
  19. closedir(dirp)
  20.     register DIR *dirp;
  21. {
  22.     close(dirp->dd_fd);
  23.     dirp->dd_fd = -1;
  24.     dirp->dd_loc = 0;
  25.     free((char *) dirp);
  26. }
  27.